<!DOCTYPE html>
<html>
    
<head>
    <meta charset="utf-8">
    
    <title>Archive | 2020 | ApocalypseBlog</title>
    <canvas id="header_canvas"style="position:absolute;bottom:0"></canvas> 
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

    

    

    

    

    
<link rel="stylesheet" href="/dist/build.css?v=1.14.0.css">

    <script src="/javascripts/bubble.js"></script>
    <script>
        window.isPost = false
        window.aomori = {
            
            
        }
        window.aomori_logo_typed_animated = false
        window.aomori_search_algolia = false

    </script>
<script>
    ((window.gitter = {}).chat = {}).options = {
      room: 'ApocalypseBlog/Apocalypse'
    };
  </script>
  <script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>
<meta name="generator" content="Hexo 5.3.0"></head>
<!--DaoVoice服务http://blog.daovoice.io/-->

    <script>(function (i, s, o, g, r, a, m) {
        i['DaoVoiceObject'] = r;
        i[r] = i[r] ||
          function () {
            (i[r].q = i[r].q || []).push(arguments);
          };
        i[r].l = 1 * new Date();
        a = s.createElement(o);
        m = s.getElementsByTagName(o)[0];
        a.async = 1;
        a.src = g;
        a.charset = 'utf-8';
        m.parentNode.insertBefore(a, m);
      })(window, document, 'script', ('https:' === document.location.protocol ? 'https:' : 'http:') + "//widget.daovoice.io/widget/b00f5052.js", 'daovoice');
      daovoice('init', {
        app_id: "b00f5052",
      });
      daovoice('update');
    </script>
  
<body>

    <div class="container">
    <header class="header">
        <div class="header-type">
            
            <div class="header-type-inner">
                
                    <a class="header-type-title" href="/">ApocalypseBlog</a>
                
    
                
            </div>
        </div>
        <div class="header-menu">
            <div class="header-menu-inner">
                
            </div>
            <div class="header-menu-social">
                
            </div>
        </div>

        <div class="header-menu-mobile">
            <div class="header-menu-mobile-inner" id="mobile-menu-open">
                <i class="icon icon-menu"></i>
            </div>
        </div>
    </header>

    <div class="header-menu-mobile-menu">
        <div class="header-menu-mobile-menu-bg"></div>
        <div class="header-menu-mobile-menu-wrap">
            <div class="header-menu-mobile-menu-inner">
                <div class="header-menu-mobile-menu-close" id="mobile-menu-close">
                    <i class="icon icon-cross"></i>
                </div>
                <div class="header-menu-mobile-menu-list">
                    
                </div>
            </div>
        </div>
    </div>

</div>

    <div class="container">
        <div class="main">
            <section class="inner">
                <section class="inner-main">
                    
  
  
    
    
      
      
      <section class="archives-wrap">
        <div class="archive-year-wrap">
          <a href="/archives/2020" class="archive-year">2020</a>
        </div>
        <div class="archives">
    
    <article class="archive-article archive-type-post">
  
  
    <h1 itemprop="name">
      <a class="archive-article-title" href="/2020/06/16/FragmentStatePagerAdapter%E5%9C%A8ViewPager%E4%B8%AD%E4%BC%98%E5%8C%96%E4%BA%86%E4%BB%80%E4%B9%88/">FragmentStatePagerAdapter在ViewPager中优化了什么</a>
    </h1>
  

</article>
  
    
    
    <article class="archive-article archive-type-post">
  
  
    <h1 itemprop="name">
      <a class="archive-article-title" href="/2020/06/16/100%E8%A1%8Cjs%E4%BB%A3%E7%A0%81%E4%B8%8B%E8%BD%BD%E6%8A%96%E9%9F%B3%E6%97%A0%E6%B0%B4%E5%8D%B0%E8%A7%86%E9%A2%91/">100 行 js 代码下载抖音无水印视频</a>
    </h1>
  

</article>
  
    
    
    <article class="archive-article archive-type-post">
  
  
    <h1 itemprop="name">
      <a class="archive-article-title" href="/2020/06/14/Kotlin%E4%B8%8EJava%E7%9A%84%E5%BC%82%E5%90%8C/">Kotlin与Java的异同</a>
    </h1>
  

</article>
  
    
    
    <article class="archive-article archive-type-post">
  
  
    <h1 itemprop="name">
      <a class="archive-article-title" href="/2020/06/14/%E7%82%AB%E9%85%B7%EF%BC%81%E4%BB%8E%E6%9C%AA%E8%A7%81%E8%BF%87%E5%A6%82%E6%AD%A4Q%E5%BC%B9%E7%9A%84Switcher/">炫酷！从未见过如此Q弹的Switcher</a>
    </h1>
  

</article>
  
    
    
    <article class="archive-article archive-type-post">
  
  
    <h1 itemprop="name">
      <a class="archive-article-title" href="/2020/06/14/Kotlin%E5%AE%9E%E6%88%98-%E8%AF%AD%E6%B3%95%E7%B3%96/">Kotlin实战 | 语法糖</a>
    </h1>
  

</article>
  
    
    
    <article class="archive-article archive-type-post">
  
  
    <h1 itemprop="name">
      <a class="archive-article-title" href="/2020/06/14/2020%E5%B9%B4GitHub-%E4%B8%8A%E9%82%A3%E4%BA%9B%E4%BC%98%E7%A7%80Android%E5%BC%80%E6%BA%90%E5%BA%93/">2020年GitHub 上那些优秀Android开源库</a>
    </h1>
  

</article>
  
    
    
    <article class="archive-article archive-type-post">
  
  
    <h1 itemprop="name">
      <a class="archive-article-title" href="/2020/06/14/Androidx%20%E4%B8%8B%20Fragment%20%E6%87%92%E5%8A%A0%E8%BD%BD%E7%9A%84%E6%96%B0%E5%AE%9E%E7%8E%B0/">Androidx 下 Fragment 懒加载的新实现</a>
    </h1>
  

</article>
  
    
    
    <article class="archive-article archive-type-post">
  
  
    <h1 itemprop="name">
      <a class="archive-article-title" href="/2020/06/14/Android%2010%20%E6%9A%97%E9%BB%91%E6%A8%A1%E5%BC%8F%E9%80%82%E9%85%8D/">暗黑模式适配</a>
    </h1>
  

</article>
  
    
    
    <article class="archive-article archive-type-post">
  
  
    <h1 itemprop="name">
      <a class="archive-article-title" href="/2020/06/12/%E4%BD%BF%E7%94%A8Kotlin%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E5%86%99%E4%B8%80%E4%B8%AA%E7%8E%B0%E4%BB%A3Android/">使用Kotlin从零开始写一个现代Android</a>
    </h1>
  

</article>
  
    
    
    <article class="archive-article archive-type-post">
  
  
    <h1 itemprop="name">
      <a class="archive-article-title" href="/2020/06/12/Android%2011%20Beta%20%E7%89%88%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83%EF%BC%81%E4%BB%A5%E5%8F%8A%E4%BC%97%E5%A4%9A%E9%9D%A2%E5%90%91%E5%BC%80%E5%8F%91%E8%80%85%E7%9A%84%E9%87%8D%E7%A3%85%E6%9B%B4%E6%96%B0/">Android 11 Beta 版正式发布！以及众多面向开发者的重磅更新</a>
    </h1>
  

</article>
  
  
    </div></section>
  



  <nav class="pagination">
    
    <a class="extend prev" rel="prev" href="/archives/2020/">上一篇</a><a class="page-number" href="/archives/2020/">1</a><span class="page-number current">2</span><a class="page-number" href="/archives/2020/page/3/">3</a><a class="page-number" href="/archives/2020/page/4/">4</a><a class="extend next" rel="next" href="/archives/2020/page/3/">下一页</a>
  </nav>


                </section>
            </section>

             
            <aside class="sidebar">
            
                
            </aside>
        </div>
    </div>

    <footer class="footer">
    <div class="footer-wave">
        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="#3c4859" fill-opacity="1" d="M0,160L60,181.3C120,203,240,245,360,240C480,235,600,181,720,186.7C840,192,960,256,1080,261.3C1200,267,1320,213,1380,186.7L1440,160L1440,320L1380,320C1320,320,1200,320,1080,320C960,320,840,320,720,320C600,320,480,320,360,320C240,320,120,320,60,320L0,320Z"></path></svg>
    </div>

    <div class="footer-wrap">
        <div class="footer-inner"> 
            ApocalypseBlog &copy; 2021<br>
            Powered By Hexo · Theme By <a href="https://github.com/lh1me/hexo-theme-aomori" target="_blank">Aomori</a>
        </div>
    </div>

</footer>




<script src="/dist/build.js?1.14.0.js"></script>


<script src="/dist/custom.js?1.14.0.js"></script>









</body>

</html>